From c0546dc1c7f9375804e4659946aef186979b7819 Mon Sep 17 00:00:00 2001 From: Drew Parsons Date: Tue, 27 Jan 2026 11:47:36 +0100 Subject: [PATCH] build docs in arch-independent build only Move doc generating packages doxygen-latex, ghostscript, gnuplot-nox, graphviz to Build-Depends-Indep Closes: #1125140 --- debian/changelog | 3 +++ debian/control | 8 ++++---- debian/rules | 6 ++++-- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/debian/changelog b/debian/changelog index 3ffd983be..05f68b144 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,9 @@ vtk9 (9.5.2+dfsg3-2) UNRELEASED; urgency=medium * don't configure xdmf3 (i.e. IOParallelXdmf3) on 32-bit arches, where vtk's copy of xdmf3 fails to build. See Bug#1126484 (upstream paraview Issue #22630) + * build docs in arch-independent build only. Closes: #1125140 + Move doc generating packages doxygen-latex, ghostscript, + gnuplot-nox, graphviz to Build-Depends-Indep . * Standards-Version: 4.7.3 -- Drew Parsons Tue, 27 Jan 2026 11:31:20 +0100 diff --git a/debian/control b/debian/control index cc6a06564..2dd101560 100644 --- a/debian/control +++ b/debian/control @@ -12,10 +12,6 @@ Build-Depends: dpkg-dev (>= 1.22.5), default-jdk [!hppa !hurd-any], default-libmysqlclient-dev, dh-sequence-python3, - doxygen-latex, - ghostscript, - gnuplot-nox, - graphviz, hdf5-tools, dh-sequence-javahelper, libalglib-dev, @@ -72,6 +68,10 @@ Build-Depends: dpkg-dev (>= 1.22.5), xvfb, zlib1g-dev, sqlite3 +Build-Depends-Indep: doxygen-latex , + ghostscript , + gnuplot-nox , + graphviz Standards-Version: 4.7.3 Vcs-Browser: https://salsa.debian.org/science-team/vtk9 Vcs-Git: https://salsa.debian.org/science-team/vtk9.git diff --git a/debian/rules b/debian/rules index 0941fdd09..a488f3745 100755 --- a/debian/rules +++ b/debian/rules @@ -36,7 +36,6 @@ endif extra_flags += \ -DBUILD_SHARED_LIBS=ON \ -DHDF5_IS_PARALLEL=ON -DHDF5_PREFER_PARALLEL=YES \ - -DVTK_BUILD_DOCUMENTATION=ON \ -DVTK_BUILD_EXAMPLES=OFF \ -DVTK_BUILD_TESTING=OFF \ -DVTK_EXTRA_COMPILER_WARNINGS=ON \ @@ -119,7 +118,10 @@ extra_flags += -DVTK_MODULE_ENABLE_VTK_IOADIOS2=WANT \ endif -override_dh_auto_configure: +override_dh_auto_configure-indep: + dh_auto_configure -- -DVTK_BUILD_DOCUMENTATION=ON $(extra_flags) + +override_dh_auto_configure-arch: dh_auto_configure -- $(extra_flags) execute_after_dh_auto_clean: -- 2.30.2